#include "HerzeleidPrecompiled.hxx"

#include "HerzeleidPointerPointProperties.hxx"
#include "HerzeleidCoreDispatcher.hxx"
#include "HerzeleidVirtualKey.hxx"

using namespace HerzeleidUICoreNamespaceImpl;
using namespace HerzeleidUIInputNamespaceImpl;
using namespace HerzeleidFoundationNamespaceImpl;
using namespace HerzeleidSystemNamespaceImpl;

PointerPointProperties::PointerPointProperties(  ) : 
	m_ContantRectRaw( Rect::Empty() ),
	m_ContantRect( Rect::Empty() ),
	m_ePointerUpdateKind(PointerUpdateKind::Other),
	m_bIsBarrelButtonPressed( false ),
	m_bTiltMouseWheel( false ), 
	m_bIsCancelled( false ),
	m_bIsInverted( false ),
	m_bIsInRange( false ),
	m_bIsEraser( false ),
	m_bPrimary( true ),
	m_fOrientation( 0.0f ), 
	m_iMouseWheelDelta(0),
	m_fPressure( 0.0f ), 
	m_fXTilt( 0.0f ), 
	m_fYTilt( 0.0f ),
	m_fTwist( 0.0f )
{
}
